<html>
    <head>
        <title>Contrib-Push-Examples</title>
    </head>
    <body>
        <h1>Contrib Push examples overview</h1>
        <p>This samples demonstrate some of the feature of wicket-contrib-push</p>
        <p>
        Since the communication mechanisms demonstrated int his examples showcase server initiated communication,
        it is recommended to open the same example in two browser windows, and see the interactions
        between them.
        </p>
        <p>Click a link to view an example page.</p>
        
        <a href="#" wicket:id="override">Override</a>
      
        <wicket:link>
		<ul>
		 <li><a href="TestCometd.html">Basic Cometd tests</a></li>
		</ul>
		</wicket:link>
		<wicket:link>
		<ul>
		 <li><a href="FormSharedSample.html">Form Shared Sample</a></li>
		</ul>
		</wicket:link>
		<wicket:link>
		<ul>
		 <li><a href="WicketCometdChat.html">A chat using cometd pushing</a></li>
		</ul>
		</wicket:link>
		<wicket:link>
		<ul>
		 <li><a href="WicketTimerChat.html">A chat using simulated channel based on polling</a></li>
		<em>Same implementation as chat with cometd, except the IChannelService implementation is a TimerChannelService instead of a CometdService</em>
		 <li><a href="push/WicketTimerPushChat.html">A chat using simulated push based on polling</a></li>
		</ul>
		</wicket:link>
       
       <form wicket:id="userform">
       		User:&nbsp;<input type="text" wicket:id="user"/><br/>
       		<input type="submit" value="Submit" wicket:id="log"/>
       </form>
    </body>
</html>


